package com.jy.wms.pojo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.jy.wms.common.base.BaseModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
    * WmsGoods 实体类
    * Wed Sep 06 17:06:56 CST 2017 JaneLiu
    */ 

@SuppressWarnings("serial")
@TableName("wms_goods")
public class WmsGoods extends BaseModel implements Serializable {
	private String id; 	//ID
	private String dzkwid; 	//对照库位ID 对照库位ID 0未对照
	private String glkwzid; 	//关联库位组ID 关联库位组ID 0未关联
	@NotNull(message = "货品种类不能为空")
	private String zlid; 	//货品种类ID 货品种类ID 0未分类
	private String bzid; 	//包装ID 关联包装ID 0未关联
	@ApiModelProperty(value = "bh$$货品编号$true$true$false$$1$vNull")
	private String bh; 	//货品编号
	@ApiModelProperty(value = "mc$$货品名称$true$true$false$$2$vNull")
	private String mc; 	//货品名称
	private String tm; 	//货品条码
	private String kczdl; 	//库存最大数量预警
	private String kczxl; 	//库存最小数量预警
	@ApiModelProperty(value = "bkxs$$是否不可销售 是否不可销售 0否 1是$true$false$true$wms_goods_bkxs$7$vNull,vNumberZ,vWS4")
	private String bkxs; 	//是否不可销售 是否不可销售 0否 1是
	@ApiModelProperty(value = "cjsn$$是否采集SN码 是否采集SN码 0否 1是$true$false$true$wms_goods_cjsn$8$vNull,vNumberZ,vWS4")
	private String cjsn; 	//是否采集SN码 是否采集SN码 0否 1是
	@ApiModelProperty(value = "zhhp$$是否为组合货品 是否为组合货品 0否 1是$true$false$true$wms_goods_zhhp$6$vNull,vNumberZ,vWS4")
	private String zhhp; 	//是否有配件 0否 1是
	private String yxqkz; 	//是否启用有效期控制 0不启用 1启用
	private String zqlx; 	//有效期周期类型 0生产日期 1入库日期
	@ApiModelProperty(value = "yxq$$有效期 单位为天$true$false$false$$5$vNull")
	private String yxq; 	//有效期 单位为天
	private String sxqyj; 	//失效期预警 单位为天
	private String jhwzlx; 	//拣货位主单位拣货库位类型 0存储库位 1箱拣货位 2件拣货位 3箱件拣货位
	private String jhwnlx; 	//拣货位内包装拣货库位类型 0存储库位 1箱拣货位 2件拣货位 3箱件拣货位
	private String jhxnlx; 	//拣货位箱拣货库位类型 0存储库位 1箱拣货位 2件拣货位 3箱件拣货位
	private String jhtnlx; 	//拣货位托盘拣货库位类型 0存储库位 1箱拣货位 2件拣货位 3箱件拣货位
	private String bhdw; 	//补货单位设置 0实数补货 1取整补货
	@ApiModelProperty(value = "bhsx$$补货上限$true$false$false$$9$vNull,vNumber")
	private String bhsx; 	//补货上限
	private String ccqbh; 	//是否从存储区补货 0否 1是
	private String xjhwbh; 	//是否从箱拣货位补货 0否 1是
	private String bz; 	//备注
	@ApiModelProperty(value = "sfyx$$是否有效 是否有效 0无效 1有效$true$false$true$wms_goods_sfyx$10$vNull,vNumberZ,vWS4")
	private String sfyx; 	//是否有效 是否有效 0无效 1有效
	private String gxsj;//记录时间
	private String ckid;//仓库Id
private String zjgzid;//质检规则ID
	private String qzfs;//取整方式 0：初始 1：向上 2：向下
	private String bom;//货品是否存在物料清单 0：不存在 1：存在
	private String Show_bom;//显示货品是否存在物料清单 0：不存在 1：存在

	public String getShow_bom() {
		return Show_bom;
	}

	public void setShow_bom(String show_bom) {
		Show_bom = show_bom;
	}

	public String getBom() {
		return bom;
	}

	public void setBom(String bom) {
		this.bom = bom;
	}

	public String getCkid() {
		return ckid;
	}

	public void setCkid(String ckid) {
		this.ckid = ckid;
	}

	@TableField(exist=false)
	   @ApiModelProperty(value = "zlmc$$货品种类名称$true$true$true$$4$vNull")
       private String zlmc; 	//添加参数 货品种类
	@TableField(exist=false)
	@ApiModelProperty(value = "bzmc$$包装名称$true$false$false$$3$vNull")
		private  String bzmc;//包装名称


	@TableField(exist=false)
       private String hzid;//接受登录货主Id
       @TableField(exist=false)
       private String show_zhhp;//是否组合货品文字显示
       @TableField(exist=false)
       private String show_bkxs;//是否不可销售文字显示
	@TableField(exist=false)
		private  String show_sfyx;//是否有效文字显示

	@TableField(exist=false)
       private String show_yxqkz;//是否启用有效期控制 0不启用 1启用
	@TableField(exist=false)
	private String show_zqlx;//有效期周期类型 0生产日期 1入库日期
	@TableField(exist=false)
	private String show_jhwzlx;//拣货位主单位拣货库位类型 0存储库位 1箱拣货位 2件拣货位 3箱件拣货位
	@TableField(exist=false)
	private String show_jhwnlx;//拣货位内包装拣货库位类型 0存储库位 1箱拣货位 2件拣货位 3箱件拣货位
	@TableField(exist=false)
	private String show_jhxnlx;//拣货位箱拣货库位类型 0存储库位 1箱拣货位 2件拣货位 3箱件拣货位
	@TableField(exist=false)
	private String show_jhtnlx;//拣货位托盘拣货库位类型 0存储库位 1箱拣货位 2件拣货位 3箱件拣货位
	@TableField(exist=false)
	private String show_bhdw;//补货单位设置 0实数补货 1取整补货
	@TableField(exist=false)
	private String show_xjhwbh;//是否从箱拣货位补货 0否 1是
	@TableField(exist=false)
	private String show_ccqbh;//是否从存储区补货 0否 1是

	@TableField(exist=false)
	private String show_cjsn;//是否采集SN码文字显示
	@TableField(exist=false)
	private String hzmc;//接受登录货主名称
	@TableField(exist=false)
	private String zid;//主包装Id
	@TableField(exist=false)
	private String zkwid;//主包装库位ID
	@TableField(exist=false)
	private String nid;//内包装Id
	@TableField(exist=false)
	private String nkwid;//内包装库位ID
	@TableField(exist=false)
	private String xid;//箱包装Id
	@TableField(exist=false)
	private String xkwid;//箱装库位ID
	@TableField(exist=false)
	private String tid;//托包装Id
	@TableField(exist=false)
	private String tkwid;//托装库位ID
	@TableField(exist=false)
	private String ownerZjfs;//货主质检方式
	@TableField(exist=false)
	private String kcyj;//库存预警  0不启用 1启用
	@TableField(exist=false)
	private String zdwsl;//主单位数量
	@TableField(exist=false)
	private  String zkwmc;//主单位库位名称
	@TableField(exist=false)
	private String nkwmc;//内包装库位名称
	@TableField(exist=false)
	private String xkwmc;//箱包装库位名称


	@TableField(exist=false)
	private  String zdw;//主单位@TableField(exist=false)

	public String getZkwmc() {
		return zkwmc;
	}

	public void setZkwmc(String zkwmc) {
		this.zkwmc = zkwmc;
	}

	public String getNkwmc() {
		return nkwmc;
	}

	public void setNkwmc(String nkwmc) {
		this.nkwmc = nkwmc;
	}

	public String getXkwmc() {
		return xkwmc;
	}

	public void setXkwmc(String xkwmc) {
		this.xkwmc = xkwmc;
	}

	public String getQzfs() {
		return qzfs;
	}

	public void setQzfs(String qzfs) {
		this.qzfs = qzfs;
	}

	public String getOwnerZjfs() {
		return ownerZjfs;
	}

	public void setOwnerZjfs(String ownerZjfs) {
		this.ownerZjfs = ownerZjfs;
	}

	public String getZjgzid() {
		return zjgzid;
	}

	public void setZjgzid(String zjgzid) {
		this.zjgzid = zjgzid;
	}

	public String getKcyj() {
		return kcyj;
	}

	public void setKcyj(String kcyj) {
		this.kcyj = kcyj;
	}

	public String getShow_yxqkz() {
		return show_yxqkz;
	}

	public void setShow_yxqkz(String show_yxqkz) {
		this.show_yxqkz = show_yxqkz;
	}

	public String getShow_zqlx() {
		return show_zqlx;
	}

	public void setShow_zqlx(String show_zqlx) {
		this.show_zqlx = show_zqlx;
	}

	public String getShow_jhwzlx() {
		return show_jhwzlx;
	}

	public void setShow_jhwzlx(String show_jhwzlx) {
		this.show_jhwzlx = show_jhwzlx;
	}

	public String getShow_jhwnlx() {
		return show_jhwnlx;
	}

	public void setShow_jhwnlx(String show_jhwnlx) {
		this.show_jhwnlx = show_jhwnlx;
	}

	public String getShow_jhxnlx() {
		return show_jhxnlx;
	}

	public void setShow_jhxnlx(String show_jhxnlx) {
		this.show_jhxnlx = show_jhxnlx;
	}

	public String getShow_jhtnlx() {
		return show_jhtnlx;
	}

	public void setShow_jhtnlx(String show_jhtnlx) {
		this.show_jhtnlx = show_jhtnlx;
	}

	public String getShow_bhdw() {
		return show_bhdw;
	}

	public void setShow_bhdw(String show_bhdw) {
		this.show_bhdw = show_bhdw;
	}

	public String getShow_xjhwbh() {
		return show_xjhwbh;
	}

	public void setShow_xjhwbh(String show_xjhwbh) {
		this.show_xjhwbh = show_xjhwbh;
	}

	public String getShow_ccqbh() {
		return show_ccqbh;
	}

	public void setShow_ccqbh(String show_ccqbh) {
		this.show_ccqbh = show_ccqbh;
	}
	public String getZid() {
		return zid;
	}

	public void setZid(String zid) {
		this.zid = zid;
	}

	public String getZkwid() {
		return zkwid;
	}

	public void setZkwid(String zkwid) {
		this.zkwid = zkwid;
	}

	public String getNid() {
		return nid;
	}

	public void setNid(String nid) {
		this.nid = nid;
	}

	public String getNkwid() {
		return nkwid;
	}

	public void setNkwid(String nkwid) {
		this.nkwid = nkwid;
	}

	public String getXid() {
		return xid;
	}

	public void setXid(String xid) {
		this.xid = xid;
	}

	public String getXkwid() {
		return xkwid;
	}

	public void setXkwid(String xkwid) {
		this.xkwid = xkwid;
	}

	public String getTid() {
		return tid;
	}

	public void setTid(String tid) {
		this.tid = tid;
	}

	public String getTkwid() {
		return tkwid;
	}

	public void setTkwid(String tkwid) {
		this.tkwid = tkwid;
	}

	public String getHzmc() {
		return hzmc;
	}

	public void setHzmc(String hzmc) {
		this.hzmc = hzmc;
	}

	public String getShow_sfyx() {
		return show_sfyx;
	}

	public void setShow_sfyx(String show_sfyx) {
		this.show_sfyx = show_sfyx;
	}

	public String getBzmc() {
		return bzmc;
	}

	public void setBzmc(String bzmc) {
		this.bzmc = bzmc;
	}
	public String getZlmc() {
           return zlmc;
       }

       public void setZlmc(String zlmc) {
           this.zlmc = zlmc;
       }

       public String getHzid() {
           return hzid;
       }

       public void setHzid(String hzid) {
           this.hzid = hzid;
       }

       public String getShow_zhhp() {
           return show_zhhp;
       }

       public void setShow_zhhp(String show_zhhp) {
           this.show_zhhp = show_zhhp;
       }

       public String getShow_bkxs() {
           return show_bkxs;
       }

       public void setShow_bkxs(String show_bkxs) {
           this.show_bkxs = show_bkxs;
       }



       public String getShow_cjsn() {
           return show_cjsn;
       }

       public void setShow_cjsn(String show_cjsn) {
           this.show_cjsn = show_cjsn;
       }

       public void setId(String id){
		this.id=id;
	}
	public String getId(){
		return id;
	}
	public void setDzkwid(String dzkwid){
		this.dzkwid=dzkwid;
	}
	public String getDzkwid(){
		return dzkwid;
	}
	public void setGlkwzid(String glkwzid){
		this.glkwzid=glkwzid;
	}
	public String getGlkwzid(){
		return glkwzid;
	}
	public void setZlid(String zlid){
		this.zlid=zlid;
	}
	public String getZlid(){
		return zlid;
	}
	public void setBzid(String bzid){
		this.bzid=bzid;
	}
	public String getBzid(){
		return bzid;
	}
	public void setBh(String bh){
		this.bh=bh;
	}
	public String getBh(){
		return bh;
	}
	public void setMc(String mc){
		this.mc=mc;
	}
	public String getMc(){
		return mc;
	}
	public void setTm(String tm){
		this.tm=tm;
	}
	public String getTm(){
		return tm;
	}
	public void setKczdl(String kczdl){
		this.kczdl=kczdl;
	}
	public String getKczdl(){
		return kczdl;
	}
	public void setKczxl(String kczxl){
		this.kczxl=kczxl;
	}
	public String getKczxl(){
		return kczxl;
	}
	public void setBkxs(String bkxs){
		this.bkxs=bkxs;
	}
	public String getBkxs(){
		return bkxs;
	}
	public void setCjsn(String cjsn){
		this.cjsn=cjsn;
	}
	public String getCjsn(){
		return cjsn;
	}
	public void setZhhp(String zhhp){
		this.zhhp=zhhp;
	}
	public String getZhhp(){
		return zhhp;
	}
	public void setYxqkz(String yxqkz){
		this.yxqkz=yxqkz;
	}
	public String getYxqkz(){
		return yxqkz;
	}
	public void setZqlx(String zqlx){
		this.zqlx=zqlx;
	}
	public String getZqlx(){
		return zqlx;
	}
	public void setYxq(String yxq){
		this.yxq=yxq;
	}
	public String getYxq(){
		return yxq;
	}
	public void setSxqyj(String sxqyj){
		this.sxqyj=sxqyj;
	}
	public String getSxqyj(){
		return sxqyj;
	}
	public void setJhwzlx(String jhwzlx){
		this.jhwzlx=jhwzlx;
	}
	public String getJhwzlx(){
		return jhwzlx;
	}
	public void setJhwnlx(String jhwnlx){
		this.jhwnlx=jhwnlx;
	}
	public String getJhwnlx(){
		return jhwnlx;
	}
	public void setJhxnlx(String jhxnlx){
		this.jhxnlx=jhxnlx;
	}
	public String getJhxnlx(){
		return jhxnlx;
	}
	public void setJhtnlx(String jhtnlx){
		this.jhtnlx=jhtnlx;
	}
	public String getJhtnlx(){
		return jhtnlx;
	}
	public void setBhdw(String bhdw){
		this.bhdw=bhdw;
	}
	public String getBhdw(){
		return bhdw;
	}
	public void setBhsx(String bhsx){
		this.bhsx=bhsx;
	}
	public String getBhsx(){
		return bhsx;
	}
	public void setCcqbh(String ccqbh){
		this.ccqbh=ccqbh;
	}
	public String getCcqbh(){
		return ccqbh;
	}
	public void setXjhwbh(String xjhwbh){
		this.xjhwbh=xjhwbh;
	}
	public String getXjhwbh(){
		return xjhwbh;
	}
	public void setBz(String bz){
		this.bz=bz;
	}
	public String getBz(){
		return bz;
	}
	public void setSfyx(String sfyx){
		this.sfyx=sfyx;
	}
	public String getSfyx(){
		return sfyx;
	}
	public String getGxsj() {
		return gxsj;
	}

	public void setGxsj(String gxsj) {
		this.gxsj = gxsj;
	}

	public String getZdwsl() {
		return zdwsl;
	}

	public void setZdwsl(String zdwsl) {
		this.zdwsl = zdwsl;
	}

	public String getZdw() {
		return zdw;
	}

	public void setZdw(String zdw) {
		this.zdw = zdw;
	}
}

